interface CertInfo {
  certType: string
  certName: string
  certNo: string
  certStartDate: string
  certEndDate: string
  certAddr: string
  phoneNumber: string
}

interface MerInfo {
  merName: string
  merShortName: string
  businessStatus: string
  longitude: number
  latitude: number
  businessAddr: string
}

interface AcctInfo {
  settleAcct: string
  acctName: string
  bankName: string
  managerNo: string
  managerName: string
}

interface LicenseInfo {
  certType: string
  certNo: string
  merName: string
  merShortName: string
  certStartDate: string
  certEndDate: string
  respPerson: string
  regCap: string
  certAddrProv: string
  certAddrCity: string
  certAddrDist: string
  certAddrDet: string
  // bizAddrProv: string
  // bizAddrCity: string
  // bizAddrDist: string
  latitude: number
  longitude: number
  bizAddrDet: string
}

interface OperatorInfo {
  respCertType: string
  respCertName: string
  respCertNo: string
  respCertStartDate: string
  respCertEndDate: string
  respCertAddrDet: string
  isSpecContact: string
}

interface ContactInfo {
  contactCertType: string
  contactCertName: string
  contactCertNo: string
  contactCertStartDate: string
  contactCertEndDate: string
  contactPhone: string
  // contactCertAddrDet: string
}

interface SettlementInfo {
  acctType: string
  acctNo: string
  acctName: string
  bankName: string
  managerNo: string
  managerName: string
}

export type {
  AcctInfo,
  CertInfo,
  ContactInfo,
  LicenseInfo,
  MerInfo,
  OperatorInfo,
  SettlementInfo,
}
